home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / ddj1291.zip / FACES.ASC < prev    next >
Text File  |  1991-11-11  |  1KB  |  57 lines

  1. _GRAPHICAL DATA VISULAIZATION_
  2. by Marian G. Williams and Peter D. Varhol
  3.  
  4. EXAMPLE 1.  
  5.  
  6. (a)
  7.  
  8. EndEdit(  void  ) 
  9. {
  10.   int   index    = int(textString);
  11.   int   newValue = this=>(textString);
  12.  
  13.   Erase(0);
  14.   if (newValue >= 0) {
  15.     chartData[index]   = newValue;
  16.     this=>(textString) = newValue;
  17.     }
  18.   else {
  19.     this=>(textString) = chartData[index];
  20.     NoticeBox("Range Check Error", 
  21.               "Data must be larger than zero.", 0);     
  22.     }
  23.   Draw(0);
  24.   }
  25.  
  26.  
  27. (b)
  28.  
  29. MenuCommand(  short id  ) {
  30.   string      pageName;
  31.   VZ_PAGEWINDOW** window;
  32.   VZ_PAGE*    page;
  33.  
  34.   switch(id) {
  35.      case 100:
  36.     pageName = "faces 1";
  37.     window  = &mdiChild1;
  38.         break;  
  39.      case 200:
  40.     pageName = "faces 2";
  41.     window   = &mdiChild2;
  42.         break;
  43.      case 300:
  44.     pageName = "faces 3";
  45.     window   = &mdiChild3;
  46.         break;
  47.      }
  48.  
  49.   if (!(*window) && (page = FindPage(pageName))) {
  50.     *window = new VZ_PAGEWINDOW(page);
  51.     if (*window) {
  52.       (*window)->Show();
  53.       }
  54.     }
  55.   }     
  56.  
  57.